// static SeqList 静态顺序表
// Sequence 序列 && List 表
// 形参的改变不会影响实参
// 由于作用有限，实际运用较少，故仅完成部分
// 静态存储

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <stdbool.h>
#include <string.h>

#define MAX 100
typedef int SQDataType;
typedef struct SeqList
{
    SQDataType data[MAX];
    int size;
}SeqList;

// 初始化
void SeqListInit(SeqList* psl)
{
    // 按字节给数组初始化
    memset(psl->data, 0, sizeof(SQDataType) * MAX);
}

void SeqListPushBack(SeqList* psl, SQDataType val){
    if (psl->size >= MAX){
        printf("SeqList is Full\n");
        return ;
    }

    psl->data[psl->size] = val;
    psl->size++;
}
void SeqListPopBack(SeqList* psl);
void SeqListPushFront(SeqList* psl, SQDataType val);
void SeqListPopFront(SeqList* psl);


int main(void)
{

    SeqList sl;
    SeqListInit(&sl);


    return 0;
}


















